; Disassembly of the file "Z:\home\knoppix\CoBra Project\Software\CPM\CPM CHRIS_INST analysis\CCP.bin"
; 
; CPU Type: Z80
; 
; Using the opcode map file "Z:\home\knoppix\CoBra Project\Software\CPM\CPM CHRIS_INST analysis\CCP.bin.opmap"
; ; Created with dZ80 2.0
; 
; on Friday, 27 of January 2017 at 02:37 AM
; 
E000 C35CE3	JP	$E35C
E003 C358E3	JP	$E358

E006 7F		DEFB	$7F
E007 00		DEFB	$00
E008 52		DEFB	$52
E009 55		DEFB	$55
E00A 4E		DEFB	$4E
E00B 00		DEFB	$00
E00C 00		DEFB	$00
E00D 00		DEFB	$00
E00E 00		DEFB	$00
E00F 00		DEFB	$00
E010 00		DEFB	$00
E011 00		DEFB	$00
E012 00		DEFB	$00
E013 00		DEFB	$00
E014 00		DEFB	$00
E015 00		DEFB	$00
E016 00		DEFB	$00
E017 00		DEFB	$00
E018 00		DEFB	$00
E019 00		DEFB	$00
E01A 00		DEFB	$00
E01B 00		DEFB	$00
E01C 00		DEFB	$00
E01D 00		DEFB	$00
E01E 00		DEFB	$00
E01F 00		DEFB	$00
E020 00		DEFB	$00
E021 00		DEFB	$00
E022 00		DEFB	$00
E023 00		DEFB	$00
E024 00		DEFB	$00
E025 00		DEFB	$00
E026 00		DEFB	$00
E027 00		DEFB	$00
E028 00		DEFB	$00
E029 00		DEFB	$00
E02A 00		DEFB	$00
E02B 00		DEFB	$00
E02C 00		DEFB	$00
E02D 00		DEFB	$00
E02E 00		DEFB	$00
E02F 00		DEFB	$00
E030 00		DEFB	$00
E031 00		DEFB	$00
E032 00		DEFB	$00
E033 00		DEFB	$00
E034 00		DEFB	$00
E035 00		DEFB	$00
E036 00		DEFB	$00
E037 00		DEFB	$00
E038 00		DEFB	$00
E039 00		DEFB	$00
E03A 00		DEFB	$00
E03B 00		DEFB	$00
E03C 00		DEFB	$00
E03D 00		DEFB	$00
E03E 00		DEFB	$00
E03F 00		DEFB	$00
E040 00		DEFB	$00
E041 00		DEFB	$00
E042 00		DEFB	$00
E043 00		DEFB	$00
E044 00		DEFB	$00
E045 00		DEFB	$00
E046 00		DEFB	$00
E047 00		DEFB	$00
E048 00		DEFB	$00
E049 00		DEFB	$00
E04A 00		DEFB	$00
E04B 00		DEFB	$00
E04C 00		DEFB	$00
E04D 00		DEFB	$00
E04E 00		DEFB	$00
E04F 00		DEFB	$00
E050 00		DEFB	$00
E051 00		DEFB	$00
E052 00		DEFB	$00
E053 00		DEFB	$00
E054 00		DEFB	$00
E055 00		DEFB	$00
E056 00		DEFB	$00
E057 00		DEFB	$00
E058 00		DEFB	$00
E059 00		DEFB	$00
E05A 00		DEFB	$00
E05B 00		DEFB	$00
E05C 00		DEFB	$00
E05D 00		DEFB	$00
E05E 01		DEFB	$01
E05F 06		DEFB	$06
E060 5C		DEFB	$5C
E061 74		DEFB	$74
E062 93		DEFB	$93
E063 74		DEFB	$74
E064 4F		DEFB	$4F
E065 74		DEFB	$74
E066 46		DEFB	$46
E067 74		DEFB	$74
E068 D1		DEFB	$D1
E069 73		DEFB	$73
E06A 1A		DEFB	$1A
E06B 75		DEFB	$75
E06C FA		DEFB	$FA
E06D 74		DEFB	$74
E06E 19		DEFB	$19
E06F 75		DEFB	$75
E070 C2		DEFB	$C2
E071 75		DEFB	$75
E072 2E		DEFB	$2E
E073 75		DEFB	$75
E074 BC		DEFB	$BC
E075 73		DEFB	$73
E076 00		DEFB	$00
E077 00		DEFB	$00
E078 00		DEFB	$00
E079 00		DEFB	$00
E07A 00		DEFB	$00
E07B 00		DEFB	$00
E07C 00		DEFB	$00
E07D 00		DEFB	$00
E07E 00		DEFB	$00
E07F 00		DEFB	$00
E080 00		DEFB	$00
E081 00		DEFB	$00
E082 00		DEFB	$00
E083 00		DEFB	$00
E084 00		DEFB	$00
E085 00		DEFB	$00
E086 00		DEFB	$00
E087 00		DEFB	$00
E088 08		DEFB	$08
E089 E0		DEFB	$E0
E08A 00		DEFB	$00
E08B 00		DEFB	$00
E08C 5F		DEFB	$5F

E08D 0E02	LD	C,$02
E08F C30500	JP	$0005
E092 C5		PUSH	BC
E093 CD8CE0	CALL	$E08C
E096 C1		POP	BC
E097 C9		RET	

E098 3E0D	LD	A,$0D
E09A CD92E0	CALL	$E092
E09D 3E0A	LD	A,$0A
E09F C392E0	JP	$E092
E0A2 3E20	LD	A,$20
E0A4 C392E0	JP	$E092
E0A7 C5		PUSH	BC
E0A8 CD98E0	CALL	$E098
E0AB E1		POP	HL
E0AC 7E		LD	A,(HL)
E0AD B7		OR	A
E0AE C8		RET	Z

E0AF 23		INC	HL
E0B0 E5		PUSH	HL
E0B1 CD8CE0	CALL	$E08C
E0B4 E1		POP	HL
E0B5 C3ACE0	JP	$E0AC
E0B8 0E0D	LD	C,$0D
E0BA C30500	JP	$0005
E0BD 5F		LD	E,A
E0BE 0E0E	LD	C,$0E
E0C0 C30500	JP	$0005
E0C3 CD0500	CALL	$0005
E0C6 32EEE7	LD	($E7EE),A
E0C9 3C		INC	A
E0CA C9		RET	

E0CB 0E0F	LD	C,$0F
E0CD C3C3E0	JP	$E0C3
E0D0 AF		XOR	A
E0D1 32EDE7	LD	($E7ED),A
E0D4 11CDE7	LD	DE,$E7CD
E0D7 C3CBE0	JP	$E0CB
E0DA 0E10	LD	C,$10
E0DC C3C3E0	JP	$E0C3
E0DF 0E11	LD	C,$11
E0E1 C3C3E0	JP	$E0C3
E0E4 0E12	LD	C,$12
E0E6 C3C3E0	JP	$E0C3
E0E9 11CDE7	LD	DE,$E7CD
E0EC C3DFE0	JP	$E0DF
E0EF 0E13	LD	C,$13
E0F1 C30500	JP	$0005
E0F4 CD0500	CALL	$0005
E0F7 B7		OR	A
E0F8 C9		RET	

E0F9 0E14	LD	C,$14
E0FB C3F4E0	JP	$E0F4
E0FE 11CDE7	LD	DE,$E7CD
E101 C3F9E0	JP	$E0F9
E104 0E15	LD	C,$15
E106 C3F4E0	JP	$E0F4
E109 0E16	LD	C,$16
E10B C3C3E0	JP	$E0C3
E10E 0E17	LD	C,$17
E110 C30500	JP	$0005
E113 1EFF	LD	E,$FF
E115 0E20	LD	C,$20
E117 C30500	JP	$0005
E11A CD13E1	CALL	$E113
E11D 87		ADD	A,A
E11E 87		ADD	A,A
E11F 87		ADD	A,A
E120 87		ADD	A,A
E121 21EFE7	LD	HL,$E7EF
E124 B6		OR	(HL)
E125 320400	LD	($0004),A
E128 C9		RET	

E129 3AEFE7	LD	A,($E7EF)
E12C 320400	LD	($0004),A
E12F C9		RET	

E130 FE61	CP	$61
E132 D8		RET	C

E133 FE7B	CP	$7B
E135 D0		RET	NC

E136 E65F	AND	$5F
E138 C9		RET	

E139 3AABE7	LD	A,($E7AB)
E13C B7		OR	A
E13D CA96E1	JP	Z,$E196
E140 3AEFE7	LD	A,($E7EF)
E143 B7		OR	A
E144 3E00	LD	A,$00
E146 C4BDE0	CALL	NZ,$E0BD
E149 11ACE7	LD	DE,$E7AC
E14C CDCBE0	CALL	$E0CB
E14F CA96E1	JP	Z,$E196
E152 3ABBE7	LD	A,($E7BB)
E155 3D		DEC	A
E156 32CCE7	LD	($E7CC),A
E159 11ACE7	LD	DE,$E7AC
E15C CDF9E0	CALL	$E0F9
E15F C296E1	JP	NZ,$E196
E162 1107E0	LD	DE,$E007
E165 218000	LD	HL,$0080
E168 0680	LD	B,$80
E16A CD42E4	CALL	$E442
E16D 21BAE7	LD	HL,$E7BA
E170 3600	LD	(HL),$00
E172 23		INC	HL
E173 35		DEC	(HL)
E174 11ACE7	LD	DE,$E7AC
E177 CDDAE0	CALL	$E0DA
E17A CA96E1	JP	Z,$E196
E17D 3AEFE7	LD	A,($E7EF)
E180 B7		OR	A
E181 C4BDE0	CALL	NZ,$E0BD
E184 2108E0	LD	HL,$E008
E187 CDACE0	CALL	$E0AC
E18A CDC2E1	CALL	$E1C2
E18D CAA7E1	JP	Z,$E1A7
E190 CDDDE1	CALL	$E1DD
E193 C382E3	JP	$E382
E196 CDDDE1	CALL	$E1DD
E199 CD1AE1	CALL	$E11A
E19C 0E0A	LD	C,$0A
E19E 1106E0	LD	DE,$E006
E1A1 CD0500	CALL	$0005
E1A4 CD29E1	CALL	$E129
E1A7 2107E0	LD	HL,$E007
E1AA 46		LD	B,(HL)
E1AB 23		INC	HL
E1AC 78		LD	A,B
E1AD B7		OR	A
E1AE CABAE1	JP	Z,$E1BA
E1B1 7E		LD	A,(HL)
E1B2 CD30E1	CALL	$E130
E1B5 77		LD	(HL),A
E1B6 05		DEC	B
E1B7 C3ABE1	JP	$E1AB
E1BA 77		LD	(HL),A
E1BB 2108E0	LD	HL,$E008
E1BE 2288E0	LD	($E088),HL
E1C1 C9		RET	

E1C2 0E0B	LD	C,$0B
E1C4 CD0500	CALL	$0005
E1C7 B7		OR	A
E1C8 C8		RET	Z

E1C9 0E01	LD	C,$01
E1CB CD0500	CALL	$0005
E1CE B7		OR	A
E1CF C9		RET	

E1D0 0E19	LD	C,$19
E1D2 C30500	JP	$0005
E1D5 118000	LD	DE,$0080
E1D8 0E1A	LD	C,$1A
E1DA C30500	JP	$0005
E1DD 21ABE7	LD	HL,$E7AB
E1E0 7E		LD	A,(HL)
E1E1 B7		OR	A
E1E2 C8		RET	Z

E1E3 3600	LD	(HL),$00
E1E5 AF		XOR	A
E1E6 CDBDE0	CALL	$E0BD
E1E9 11ACE7	LD	DE,$E7AC
E1EC CDEFE0	CALL	$E0EF
E1EF 3AEFE7	LD	A,($E7EF)
E1F2 C3BDE0	JP	$E0BD
E1F5 1128E3	LD	DE,$E328
E1F8 2100E8	LD	HL,$E800
E1FB 0606	LD	B,$06
E1FD 1A		LD	A,(DE)
E1FE BE		CP	(HL)
E1FF C2CFE3	JP	NZ,$E3CF
E202 13		INC	DE
E203 23		INC	HL
E204 05		DEC	B
E205 C2FDE1	JP	NZ,$E1FD
E208 C9		RET	

E209 CD98E0	CALL	$E098
E20C 2A8AE0	LD	HL,($E08A)
E20F 7E		LD	A,(HL)
E210 FE20	CP	$20
E212 CA22E2	JP	Z,$E222
E215 B7		OR	A
E216 CA22E2	JP	Z,$E222
E219 E5		PUSH	HL
E21A CD8CE0	CALL	$E08C
E21D E1		POP	HL
E21E 23		INC	HL
E21F C30FE2	JP	$E20F
E222 3E3F	LD	A,$3F
E224 CD8CE0	CALL	$E08C
E227 CD98E0	CALL	$E098
E22A CDDDE1	CALL	$E1DD
E22D C382E3	JP	$E382
E230 1A		LD	A,(DE)
E231 B7		OR	A
E232 C8		RET	Z

E233 FE20	CP	$20
E235 DA09E2	JP	C,$E209
E238 C8		RET	Z

E239 FE3D	CP	$3D
E23B C8		RET	Z

E23C FE5F	CP	$5F
E23E C8		RET	Z

E23F FE2E	CP	$2E
E241 C8		RET	Z

E242 FE3A	CP	$3A
E244 C8		RET	Z

E245 FE3B	CP	$3B
E247 C8		RET	Z

E248 FE3C	CP	$3C
E24A C8		RET	Z

E24B FE3E	CP	$3E
E24D C8		RET	Z

E24E C9		RET	

E24F 1A		LD	A,(DE)
E250 B7		OR	A
E251 C8		RET	Z

E252 FE20	CP	$20
E254 C0		RET	NZ

E255 13		INC	DE
E256 C34FE2	JP	$E24F
E259 85		ADD	A,L
E25A 6F		LD	L,A
E25B D0		RET	NC

E25C 24		INC	H
E25D C9		RET	

E25E 3E00	LD	A,$00
E260 21CDE7	LD	HL,$E7CD
E263 CD59E2	CALL	$E259
E266 E5		PUSH	HL
E267 E5		PUSH	HL
E268 AF		XOR	A
E269 32F0E7	LD	($E7F0),A
E26C 2A88E0	LD	HL,($E088)
E26F EB		EX	DE,HL
E270 CD4FE2	CALL	$E24F
E273 EB		EX	DE,HL
E274 228AE0	LD	($E08A),HL
E277 EB		EX	DE,HL
E278 E1		POP	HL
E279 1A		LD	A,(DE)
E27A B7		OR	A
E27B CA89E2	JP	Z,$E289
E27E DE40	SBC	A,$40
E280 47		LD	B,A
E281 13		INC	DE
E282 1A		LD	A,(DE)
E283 FE3A	CP	$3A
E285 CA90E2	JP	Z,$E290
E288 1B		DEC	DE
E289 3AEFE7	LD	A,($E7EF)
E28C 77		LD	(HL),A
E28D C396E2	JP	$E296
E290 78		LD	A,B
E291 32F0E7	LD	($E7F0),A
E294 70		LD	(HL),B
E295 13		INC	DE
E296 0608	LD	B,$08
E298 CD30E2	CALL	$E230
E29B CAB9E2	JP	Z,$E2B9
E29E 23		INC	HL
E29F FE2A	CP	$2A
E2A1 C2A9E2	JP	NZ,$E2A9
E2A4 363F	LD	(HL),$3F
E2A6 C3ABE2	JP	$E2AB
E2A9 77		LD	(HL),A
E2AA 13		INC	DE
E2AB 05		DEC	B
E2AC C298E2	JP	NZ,$E298
E2AF CD30E2	CALL	$E230
E2B2 CAC0E2	JP	Z,$E2C0
E2B5 13		INC	DE
E2B6 C3AFE2	JP	$E2AF
E2B9 23		INC	HL
E2BA 3620	LD	(HL),$20
E2BC 05		DEC	B
E2BD C2B9E2	JP	NZ,$E2B9
E2C0 0603	LD	B,$03
E2C2 FE2E	CP	$2E
E2C4 C2E9E2	JP	NZ,$E2E9
E2C7 13		INC	DE
E2C8 CD30E2	CALL	$E230
E2CB CAE9E2	JP	Z,$E2E9
E2CE 23		INC	HL
E2CF FE2A	CP	$2A
E2D1 C2D9E2	JP	NZ,$E2D9
E2D4 363F	LD	(HL),$3F
E2D6 C3DBE2	JP	$E2DB
E2D9 77		LD	(HL),A
E2DA 13		INC	DE
E2DB 05		DEC	B
E2DC C2C8E2	JP	NZ,$E2C8
E2DF CD30E2	CALL	$E230
E2E2 CAF0E2	JP	Z,$E2F0
E2E5 13		INC	DE
E2E6 C3DFE2	JP	$E2DF
E2E9 23		INC	HL
E2EA 3620	LD	(HL),$20
E2EC 05		DEC	B
E2ED C2E9E2	JP	NZ,$E2E9
E2F0 0603	LD	B,$03
E2F2 23		INC	HL
E2F3 3600	LD	(HL),$00
E2F5 05		DEC	B
E2F6 C2F2E2	JP	NZ,$E2F2
E2F9 EB		EX	DE,HL
E2FA 2288E0	LD	($E088),HL
E2FD E1		POP	HL
E2FE 010B00	LD	BC,$000B
E301 23		INC	HL
E302 7E		LD	A,(HL)
E303 FE3F	CP	$3F
E305 C209E3	JP	NZ,$E309
E308 04		INC	B
E309 0D		DEC	C
E30A C201E3	JP	NZ,$E301
E30D 78		LD	A,B
E30E B7		OR	A
E30F C9		RET	

E310 44		DEFB	$44
E311 49		DEFB	$49
E312 52		DEFB	$52
E313 20		DEFB	$20
E314 45		DEFB	$45
E315 52		DEFB	$52
E316 41		DEFB	$41
E317 20		DEFB	$20
E318 54		DEFB	$54
E319 59		DEFB	$59
E31A 50		DEFB	$50
E31B 45		DEFB	$45
E31C 53		DEFB	$53
E31D 41		DEFB	$41
E31E 56		DEFB	$56
E31F 45		DEFB	$45
E320 52		DEFB	$52
E321 45		DEFB	$45
E322 4E		DEFB	$4E
E323 20		DEFB	$20
E324 55		DEFB	$55
E325 53		DEFB	$53
E326 45		DEFB	$45
E327 52		DEFB	$52
E328 F9		DEFB	$F9
E329 16		DEFB	$16
E32A 00		DEFB	$00
E32B 00		DEFB	$00
E32C 00		DEFB	$00

E32D 1A		LD	A,(DE)
E32E 2110E3	LD	HL,$E310
E331 0E00	LD	C,$00
E333 79		LD	A,C
E334 FE06	CP	$06
E336 D0		RET	NC

E337 11CEE7	LD	DE,$E7CE
E33A 0604	LD	B,$04
E33C 1A		LD	A,(DE)
E33D BE		CP	(HL)
E33E C24FE3	JP	NZ,$E34F
E341 13		INC	DE
E342 23		INC	HL
E343 05		DEC	B
E344 C23CE3	JP	NZ,$E33C
E347 1A		LD	A,(DE)
E348 FE20	CP	$20
E34A C254E3	JP	NZ,$E354
E34D 79		LD	A,C
E34E C9		RET	

E34F 23		INC	HL
E350 05		DEC	B
E351 C24FE3	JP	NZ,$E34F
E354 0C		INC	C
E355 C333E3	JP	$E333
E358 AF		XOR	A
E359 3207E0	LD	($E007),A
E35C 31ABE7	LD	SP,$E7AB
E35F C5		PUSH	BC
E360 79		LD	A,C
E361 1F		RRA	
E362 1F		RRA	
E363 1F		RRA	
E364 1F		RRA	
E365 E60F	AND	$0F
E367 5F		LD	E,A
E368 CD15E1	CALL	$E115
E36B CDB8E0	CALL	$E0B8
E36E 32ABE7	LD	($E7AB),A
E371 C1		POP	BC
E372 79		LD	A,C
E373 E60F	AND	$0F
E375 32EFE7	LD	($E7EF),A
E378 CDBDE0	CALL	$E0BD
E37B 3A07E0	LD	A,($E007)
E37E B7		OR	A
E37F C298E3	JP	NZ,$E398
E382 31ABE7	LD	SP,$E7AB
E385 CD98E0	CALL	$E098
E388 CDD0E1	CALL	$E1D0
E38B C641	ADD	A,$41
E38D CD8CE0	CALL	$E08C
E390 3E3E	LD	A,$3E
E392 CD8CE0	CALL	$E08C
E395 CD39E1	CALL	$E139
E398 118000	LD	DE,$0080
E39B CDD8E1	CALL	$E1D8
E39E CDD0E1	CALL	$E1D0
E3A1 32EFE7	LD	($E7EF),A
E3A4 CD5EE2	CALL	$E25E
E3A7 C409E2	CALL	NZ,$E209
E3AA 3AF0E7	LD	A,($E7F0)
E3AD B7		OR	A
E3AE C2A5E6	JP	NZ,$E6A5
E3B1 CD2EE3	CALL	$E32E
E3B4 21C1E3	LD	HL,$E3C1
E3B7 5F		LD	E,A
E3B8 1600	LD	D,$00
E3BA 19		ADD	HL,DE
E3BB 19		ADD	HL,DE
E3BC 7E		LD	A,(HL)
E3BD 23		INC	HL
E3BE 66		LD	H,(HL)
E3BF 6F		LD	L,A
E3C0 E9		JP	(HL)
E3C1 77		LD	(HL),A
E3C2 E41FE5	CALL	PO,$E51F
E3C5 5D		LD	E,L
E3C6 E5		PUSH	HL
E3C7 AD		XOR	L
E3C8 E5		PUSH	HL
E3C9 10E6	DJNZ	$E3B1
E3CB 8E		ADC	A,(HL)
E3CC E6A5	AND	$A5
E3CE E621	AND	$21
E3D0 F3		DI	
E3D1 76		HALT	
E3D2 2200E0	LD	($E000),HL
E3D5 2100E0	LD	HL,$E000
E3D8 E9		JP	(HL)
E3D9 01DFE3	LD	BC,$E3DF
E3DC C3A7E0	JP	$E0A7

E3DF 52		DEFB	$52
E3E0 45		DEFB	$45
E3E1 41		DEFB	$41
E3E2 44		DEFB	$44
E3E3 20		DEFB	$20
E3E4 45		DEFB	$45
E3E5 52		DEFB	$52
E3E6 52		DEFB	$52
E3E7 4F		DEFB	$4F
E3E8 52		DEFB	$52
E3E9 00		DEFB	$00

E3EA 01F0E3	LD	BC,$E3F0
E3ED C3A7E0	JP	$E0A7

E3F0 4E		DEFB	$4E
E3F1 4F		DEFB	$4F
E3F2 20		DEFB	$20
E3F3 46		DEFB	$46
E3F4 49		DEFB	$49
E3F5 4C		DEFB	$4C
E3F6 45		DEFB	$45
E3F7 00		DEFB	$00

E3F8 CD5EE2	CALL	$E25E
E3FB 3AF0E7	LD	A,($E7F0)
E3FE B7		OR	A
E3FF C209E2	JP	NZ,$E209
E402 21CEE7	LD	HL,$E7CE
E405 010B00	LD	BC,$000B
E408 7E		LD	A,(HL)
E409 FE20	CP	$20
E40B CA33E4	JP	Z,$E433
E40E 23		INC	HL
E40F D630	SUB	$30
E411 FE0A	CP	$0A
E413 D209E2	JP	NC,$E209
E416 57		LD	D,A
E417 78		LD	A,B
E418 E6E0	AND	$E0
E41A C209E2	JP	NZ,$E209
E41D 78		LD	A,B
E41E 07		RLCA	
E41F 07		RLCA	
E420 07		RLCA	
E421 80		ADD	A,B
E422 DA09E2	JP	C,$E209
E425 80		ADD	A,B
E426 DA09E2	JP	C,$E209
E429 82		ADD	A,D
E42A DA09E2	JP	C,$E209
E42D 47		LD	B,A
E42E 0D		DEC	C
E42F C208E4	JP	NZ,$E408
E432 C9		RET	

E433 7E		LD	A,(HL)
E434 FE20	CP	$20
E436 C209E2	JP	NZ,$E209
E439 23		INC	HL
E43A 0D		DEC	C
E43B C233E4	JP	NZ,$E433
E43E 78		LD	A,B
E43F C9		RET	

E440 0603	LD	B,$03
E442 7E		LD	A,(HL)
E443 12		LD	(DE),A
E444 23		INC	HL
E445 13		INC	DE
E446 05		DEC	B
E447 C242E4	JP	NZ,$E442
E44A C9		RET	

E44B 218000	LD	HL,$0080
E44E 81		ADD	A,C
E44F CD59E2	CALL	$E259
E452 7E		LD	A,(HL)
E453 C9		RET	

E454 AF		XOR	A
E455 32CDE7	LD	($E7CD),A
E458 3AF0E7	LD	A,($E7F0)
E45B B7		OR	A
E45C C8		RET	Z

E45D 3D		DEC	A
E45E 21EFE7	LD	HL,$E7EF
E461 BE		CP	(HL)
E462 C8		RET	Z

E463 C3BDE0	JP	$E0BD
E466 3AF0E7	LD	A,($E7F0)
E469 B7		OR	A
E46A C8		RET	Z

E46B 3D		DEC	A
E46C 21EFE7	LD	HL,$E7EF
E46F BE		CP	(HL)
E470 C8		RET	Z

E471 3AEFE7	LD	A,($E7EF)
E474 C3BDE0	JP	$E0BD
E477 CD5EE2	CALL	$E25E
E47A CD54E4	CALL	$E454
E47D 21CEE7	LD	HL,$E7CE
E480 7E		LD	A,(HL)
E481 FE20	CP	$20
E483 C28FE4	JP	NZ,$E48F
E486 060B	LD	B,$0B
E488 363F	LD	(HL),$3F
E48A 23		INC	HL
E48B 05		DEC	B
E48C C288E4	JP	NZ,$E488
E48F 1E00	LD	E,$00
E491 D5		PUSH	DE
E492 CDE9E0	CALL	$E0E9
E495 CCEAE3	CALL	Z,$E3EA
E498 CA1BE5	JP	Z,$E51B
E49B 3AEEE7	LD	A,($E7EE)
E49E 0F		RRCA	
E49F 0F		RRCA	
E4A0 0F		RRCA	
E4A1 E660	AND	$60
E4A3 4F		LD	C,A
E4A4 3E0A	LD	A,$0A
E4A6 CD4BE4	CALL	$E44B
E4A9 17		RLA	
E4AA DA0FE5	JP	C,$E50F
E4AD D1		POP	DE
E4AE 7B		LD	A,E
E4AF 1C		INC	E
E4B0 D5		PUSH	DE
E4B1 E603	AND	$03
E4B3 F5		PUSH	AF
E4B4 C2CCE4	JP	NZ,$E4CC
E4B7 CD98E0	CALL	$E098
E4BA C5		PUSH	BC
E4BB CDD0E1	CALL	$E1D0
E4BE C1		POP	BC
E4BF C641	ADD	A,$41
E4C1 CD92E0	CALL	$E092
E4C4 3E3A	LD	A,$3A
E4C6 CD92E0	CALL	$E092
E4C9 C3D4E4	JP	$E4D4
E4CC CDA2E0	CALL	$E0A2
E4CF 3E3A	LD	A,$3A
E4D1 CD92E0	CALL	$E092
E4D4 CDA2E0	CALL	$E0A2
E4D7 0601	LD	B,$01
E4D9 78		LD	A,B
E4DA CD4BE4	CALL	$E44B
E4DD E67F	AND	$7F
E4DF FE20	CP	$20
E4E1 C2F9E4	JP	NZ,$E4F9
E4E4 F1		POP	AF
E4E5 F5		PUSH	AF
E4E6 FE03	CP	$03
E4E8 C2F7E4	JP	NZ,$E4F7
E4EB 3E09	LD	A,$09
E4ED CD4BE4	CALL	$E44B
E4F0 E67F	AND	$7F
E4F2 FE20	CP	$20
E4F4 CA0EE5	JP	Z,$E50E
E4F7 3E20	LD	A,$20
E4F9 CD92E0	CALL	$E092
E4FC 04		INC	B
E4FD 78		LD	A,B
E4FE FE0C	CP	$0C
E500 D20EE5	JP	NC,$E50E
E503 FE09	CP	$09
E505 C2D9E4	JP	NZ,$E4D9
E508 CDA2E0	CALL	$E0A2
E50B C3D9E4	JP	$E4D9
E50E F1		POP	AF
E50F CDC2E1	CALL	$E1C2
E512 C21BE5	JP	NZ,$E51B
E515 CDE4E0	CALL	$E0E4
E518 C398E4	JP	$E498
E51B D1		POP	DE
E51C C386E7	JP	$E786
E51F CD5EE2	CALL	$E25E
E522 FE0B	CP	$0B
E524 C242E5	JP	NZ,$E542
E527 0152E5	LD	BC,$E552
E52A CDA7E0	CALL	$E0A7
E52D CD39E1	CALL	$E139
E530 2107E0	LD	HL,$E007
E533 35		DEC	(HL)
E534 C282E3	JP	NZ,$E382
E537 23		INC	HL
E538 7E		LD	A,(HL)
E539 FE59	CP	$59
E53B C282E3	JP	NZ,$E382
E53E 23		INC	HL
E53F 2288E0	LD	($E088),HL
E542 CD54E4	CALL	$E454
E545 11CDE7	LD	DE,$E7CD
E548 CDEFE0	CALL	$E0EF
E54B 3C		INC	A
E54C CCEAE3	CALL	Z,$E3EA
E54F C386E7	JP	$E786

E552 41		DEFB	$41
E553 4C		DEFB	$4C
E554 4C		DEFB	$4C
E555 20		DEFB	$20
E556 28		DEFB	$28
E557 59		DEFB	$59
E558 2F		DEFB	$2F
E559 4E		DEFB	$4E
E55A 29		DEFB	$29
E55B 3F		DEFB	$3F
E55C 00		DEFB	$00

E55D CD5EE2	CALL	$E25E
E560 C209E2	JP	NZ,$E209
E563 CD54E4	CALL	$E454
E566 CDD0E0	CALL	$E0D0
E569 CAA7E5	JP	Z,$E5A7
E56C CD98E0	CALL	$E098
E56F 21F1E7	LD	HL,$E7F1
E572 36FF	LD	(HL),$FF
E574 21F1E7	LD	HL,$E7F1
E577 7E		LD	A,(HL)
E578 FE80	CP	$80
E57A DA87E5	JP	C,$E587
E57D E5		PUSH	HL
E57E CDFEE0	CALL	$E0FE
E581 E1		POP	HL
E582 C2A0E5	JP	NZ,$E5A0
E585 AF		XOR	A
E586 77		LD	(HL),A
E587 34		INC	(HL)
E588 218000	LD	HL,$0080
E58B CD59E2	CALL	$E259
E58E 7E		LD	A,(HL)
E58F FE1A	CP	$1A
E591 CA86E7	JP	Z,$E786
E594 CD8CE0	CALL	$E08C
E597 CDC2E1	CALL	$E1C2
E59A C286E7	JP	NZ,$E786
E59D C374E5	JP	$E574
E5A0 3D		DEC	A
E5A1 CA86E7	JP	Z,$E786
E5A4 CDD9E3	CALL	$E3D9
E5A7 CD66E4	CALL	$E466
E5AA C309E2	JP	$E209
E5AD CDF8E3	CALL	$E3F8
E5B0 F5		PUSH	AF
E5B1 CD5EE2	CALL	$E25E
E5B4 C209E2	JP	NZ,$E209
E5B7 CD54E4	CALL	$E454
E5BA 11CDE7	LD	DE,$E7CD
E5BD D5		PUSH	DE
E5BE CDEFE0	CALL	$E0EF
E5C1 D1		POP	DE
E5C2 CD09E1	CALL	$E109
E5C5 CAFBE5	JP	Z,$E5FB
E5C8 AF		XOR	A
E5C9 32EDE7	LD	($E7ED),A
E5CC F1		POP	AF
E5CD 6F		LD	L,A
E5CE 2600	LD	H,$00
E5D0 29		ADD	HL,HL
E5D1 110001	LD	DE,$0100
E5D4 7C		LD	A,H
E5D5 B5		OR	L
E5D6 CAF1E5	JP	Z,$E5F1
E5D9 2B		DEC	HL
E5DA E5		PUSH	HL
E5DB 218000	LD	HL,$0080
E5DE 19		ADD	HL,DE
E5DF E5		PUSH	HL
E5E0 CDD8E1	CALL	$E1D8
E5E3 11CDE7	LD	DE,$E7CD
E5E6 CD04E1	CALL	$E104
E5E9 D1		POP	DE
E5EA E1		POP	HL
E5EB C2FBE5	JP	NZ,$E5FB
E5EE C3D4E5	JP	$E5D4
E5F1 11CDE7	LD	DE,$E7CD
E5F4 CDDAE0	CALL	$E0DA
E5F7 3C		INC	A
E5F8 C201E6	JP	NZ,$E601
E5FB 0107E6	LD	BC,$E607
E5FE CDA7E0	CALL	$E0A7
E601 CDD5E1	CALL	$E1D5
E604 C386E7	JP	$E786

E607 4E		DEFB	$4E
E608 4F		DEFB	$4F
E609 20		DEFB	$20
E60A 53		DEFB	$53
E60B 50		DEFB	$50
E60C 41		DEFB	$41
E60D 43		DEFB	$43
E60E 45		DEFB	$45
E60F 00		DEFB	$00

E610 CD5EE2	CALL	$E25E
E613 C209E2	JP	NZ,$E209
E616 3AF0E7	LD	A,($E7F0)
E619 F5		PUSH	AF
E61A CD54E4	CALL	$E454
E61D CDE9E0	CALL	$E0E9
E620 C279E6	JP	NZ,$E679
E623 21CDE7	LD	HL,$E7CD
E626 11DDE7	LD	DE,$E7DD
E629 0610	LD	B,$10
E62B CD42E4	CALL	$E442
E62E 2A88E0	LD	HL,($E088)
E631 EB		EX	DE,HL
E632 CD4FE2	CALL	$E24F
E635 FE3D	CP	$3D
E637 CA3FE6	JP	Z,$E63F
E63A FE5F	CP	$5F
E63C C273E6	JP	NZ,$E673
E63F EB		EX	DE,HL
E640 23		INC	HL
E641 2288E0	LD	($E088),HL
E644 CD5EE2	CALL	$E25E
E647 C273E6	JP	NZ,$E673
E64A F1		POP	AF
E64B 47		LD	B,A
E64C 21F0E7	LD	HL,$E7F0
E64F 7E		LD	A,(HL)
E650 B7		OR	A
E651 CA59E6	JP	Z,$E659
E654 B8		CP	B
E655 70		LD	(HL),B
E656 C273E6	JP	NZ,$E673
E659 70		LD	(HL),B
E65A AF		XOR	A
E65B 32CDE7	LD	($E7CD),A
E65E CDE9E0	CALL	$E0E9
E661 CA6DE6	JP	Z,$E66D
E664 11CDE7	LD	DE,$E7CD
E667 CD0EE1	CALL	$E10E
E66A C386E7	JP	$E786
E66D CDEAE3	CALL	$E3EA
E670 C386E7	JP	$E786
E673 CD66E4	CALL	$E466
E676 C309E2	JP	$E209
E679 0182E6	LD	BC,$E682
E67C CDA7E0	CALL	$E0A7
E67F C386E7	JP	$E786

E682 46		DEFB	$46
E683 49		DEFB	$49
E684 4C		DEFB	$4C
E685 45		DEFB	$45
E686 20		DEFB	$20
E687 45		DEFB	$45
E688 58		DEFB	$58
E689 49		DEFB	$49
E68A 53		DEFB	$53
E68B 54		DEFB	$54
E68C 53		DEFB	$53
E68D 00		DEFB	$00

E68E CDF8E3	CALL	$E3F8
E691 FE10	CP	$10
E693 D209E2	JP	NC,$E209
E696 5F		LD	E,A
E697 3ACEE7	LD	A,($E7CE)
E69A FE20	CP	$20
E69C CA09E2	JP	Z,$E209
E69F CD15E1	CALL	$E115
E6A2 C389E7	JP	$E789
E6A5 CDF5E1	CALL	$E1F5
E6A8 3ACEE7	LD	A,($E7CE)
E6AB FE20	CP	$20
E6AD C2C4E6	JP	NZ,$E6C4
E6B0 3AF0E7	LD	A,($E7F0)
E6B3 B7		OR	A
E6B4 CA89E7	JP	Z,$E789
E6B7 3D		DEC	A
E6B8 32EFE7	LD	($E7EF),A
E6BB CD29E1	CALL	$E129
E6BE CDBDE0	CALL	$E0BD
E6C1 C389E7	JP	$E789
E6C4 11D6E7	LD	DE,$E7D6
E6C7 1A		LD	A,(DE)
E6C8 FE20	CP	$20
E6CA C209E2	JP	NZ,$E209
E6CD D5		PUSH	DE
E6CE CD54E4	CALL	$E454
E6D1 D1		POP	DE
E6D2 2183E7	LD	HL,$E783
E6D5 CD40E4	CALL	$E440
E6D8 CDD0E0	CALL	$E0D0
E6DB CA6BE7	JP	Z,$E76B
E6DE 210001	LD	HL,$0100
E6E1 E5		PUSH	HL
E6E2 EB		EX	DE,HL
E6E3 CDD8E1	CALL	$E1D8
E6E6 11CDE7	LD	DE,$E7CD
E6E9 CDF9E0	CALL	$E0F9
E6EC C201E7	JP	NZ,$E701
E6EF E1		POP	HL
E6F0 118000	LD	DE,$0080
E6F3 19		ADD	HL,DE
E6F4 1100E0	LD	DE,$E000
E6F7 7D		LD	A,L
E6F8 93		SUB	E
E6F9 7C		LD	A,H
E6FA 9A		SBC	A,D
E6FB D271E7	JP	NC,$E771
E6FE C3E1E6	JP	$E6E1
E701 E1		POP	HL
E702 3D		DEC	A
E703 C271E7	JP	NZ,$E771
E706 CD66E4	CALL	$E466
E709 CD5EE2	CALL	$E25E
E70C 21F0E7	LD	HL,$E7F0
E70F E5		PUSH	HL
E710 7E		LD	A,(HL)
E711 32CDE7	LD	($E7CD),A
E714 3E10	LD	A,$10
E716 CD60E2	CALL	$E260
E719 E1		POP	HL
E71A 7E		LD	A,(HL)
E71B 32DDE7	LD	($E7DD),A
E71E AF		XOR	A
E71F 32EDE7	LD	($E7ED),A
E722 115C00	LD	DE,$005C
E725 21CDE7	LD	HL,$E7CD
E728 0621	LD	B,$21
E72A CD42E4	CALL	$E442
E72D 2108E0	LD	HL,$E008
E730 7E		LD	A,(HL)
E731 B7		OR	A
E732 CA3EE7	JP	Z,$E73E
E735 FE20	CP	$20
E737 CA3EE7	JP	Z,$E73E
E73A 23		INC	HL
E73B C330E7	JP	$E730
E73E 0600	LD	B,$00
E740 118100	LD	DE,$0081
E743 7E		LD	A,(HL)
E744 12		LD	(DE),A
E745 B7		OR	A
E746 CA4FE7	JP	Z,$E74F
E749 04		INC	B
E74A 23		INC	HL
E74B 13		INC	DE
E74C C343E7	JP	$E743
E74F 78		LD	A,B
E750 328000	LD	($0080),A
E753 CD98E0	CALL	$E098
E756 CDD5E1	CALL	$E1D5
E759 CD1AE1	CALL	$E11A
E75C CD0001	CALL	$0100
E75F 31ABE7	LD	SP,$E7AB
E762 CD29E1	CALL	$E129
E765 CDBDE0	CALL	$E0BD
E768 C382E3	JP	$E382
E76B CD66E4	CALL	$E466
E76E C309E2	JP	$E209
E771 017AE7	LD	BC,$E77A
E774 CDA7E0	CALL	$E0A7
E777 C386E7	JP	$E786

E77A 42		DEFB	$42
E77B 41		DEFB	$41
E77C 44		DEFB	$44
E77D 20		DEFB	$20
E77E 4C		DEFB	$4C
E77F 4F		DEFB	$4F
E780 41		DEFB	$41
E781 44		DEFB	$44
E782 00		DEFB	$00
E783 43		DEFB	$43
E784 4F		DEFB	$4F
E785 4D		DEFB	$4D

E786 CD66E4	CALL	$E466
E789 CD5EE2	CALL	$E25E
E78C 3ACEE7	LD	A,($E7CE)
E78F D620	SUB	$20
E791 21F0E7	LD	HL,$E7F0
E794 B6		OR	(HL)
E795 C209E2	JP	NZ,$E209
E798 C382E3	JP	$E382

E79B 00		DEFB	$00
E79C 00		DEFB	$00
E79D 00		DEFB	$00
E79E 00		DEFB	$00
E79F 00		DEFB	$00
E7A0 00		DEFB	$00
E7A1 00		DEFB	$00
E7A2 00		DEFB	$00
E7A3 00		DEFB	$00
E7A4 00		DEFB	$00
E7A5 00		DEFB	$00
E7A6 00		DEFB	$00
E7A7 00		DEFB	$00
E7A8 00		DEFB	$00
E7A9 00		DEFB	$00
E7AA 00		DEFB	$00
E7AB 00		DEFB	$00
E7AC 00		DEFB	$00
E7AD 24		DEFB	$24
E7AE 24		DEFB	$24
E7AF 24		DEFB	$24
E7B0 20		DEFB	$20
E7B1 20		DEFB	$20
E7B2 20		DEFB	$20
E7B3 20		DEFB	$20
E7B4 20		DEFB	$20
E7B5 53		DEFB	$53
E7B6 55		DEFB	$55
E7B7 42		DEFB	$42
E7B8 00		DEFB	$00
E7B9 00		DEFB	$00
E7BA 00		DEFB	$00
E7BB 00		DEFB	$00
E7BC 00		DEFB	$00
E7BD 00		DEFB	$00
E7BE 00		DEFB	$00
E7BF 00		DEFB	$00
E7C0 00		DEFB	$00
E7C1 00		DEFB	$00
E7C2 00		DEFB	$00
E7C3 00		DEFB	$00
E7C4 00		DEFB	$00
E7C5 00		DEFB	$00
E7C6 00		DEFB	$00
E7C7 00		DEFB	$00
E7C8 00		DEFB	$00
E7C9 00		DEFB	$00
E7CA 00		DEFB	$00
E7CB 00		DEFB	$00
E7CC 00		DEFB	$00
E7CD 00		DEFB	$00
E7CE 00		DEFB	$00
E7CF 00		DEFB	$00
E7D0 00		DEFB	$00
E7D1 00		DEFB	$00
E7D2 00		DEFB	$00
E7D3 00		DEFB	$00
E7D4 00		DEFB	$00
E7D5 00		DEFB	$00
E7D6 00		DEFB	$00
E7D7 00		DEFB	$00
E7D8 00		DEFB	$00
E7D9 00		DEFB	$00
E7DA 00		DEFB	$00
E7DB 00		DEFB	$00
E7DC 00		DEFB	$00
E7DD 00		DEFB	$00
E7DE 00		DEFB	$00
E7DF 00		DEFB	$00
E7E0 00		DEFB	$00
E7E1 00		DEFB	$00
E7E2 00		DEFB	$00
E7E3 00		DEFB	$00
E7E4 00		DEFB	$00
E7E5 00		DEFB	$00
E7E6 00		DEFB	$00
E7E7 00		DEFB	$00
E7E8 00		DEFB	$00
E7E9 00		DEFB	$00
E7EA 00		DEFB	$00
E7EB 00		DEFB	$00
E7EC 00		DEFB	$00
E7ED 00		DEFB	$00
E7EE 00		DEFB	$00
E7EF 00		DEFB	$00
E7F0 00		DEFB	$00
E7F1 00		DEFB	$00
E7F2 00		DEFB	$00
E7F3 00		DEFB	$00
E7F4 00		DEFB	$00
E7F5 00		DEFB	$00
E7F6 00		DEFB	$00
E7F7 00		DEFB	$00
E7F8 00		DEFB	$00
E7F9 00		DEFB	$00
E7FA 00		DEFB	$00
E7FB 00		DEFB	$00
E7FC 00		DEFB	$00
E7FD 00		DEFB	$00
E7FE 00		DEFB	$00
E7FF C9		DEFB	$C9